/*
*
* MasterOrderInfoExtend.java
* @author yaokan
* @date 2021-05-26 09:05:49
*/
package com.steel.yfmall.cloud.assistant.po.oms;

import java.util.Date;

public class MasterOrderInfoExtend {
    /**
     *  @Fields master_order_sn 关联订单编号
     */
    private String masterOrderSn;

    /**
     *  @Fields agdist 订单二次分配总数
     */
    private Integer agdist;

    /**
     *  @Fields is_group 是否为团购订单( 0:否  1;是)
     */
    private Integer isGroup;

    /**
     *  @Fields is_pre_sale 是否为预售商品(0:否 1:是)
     */
    private Integer isPreSale;

    /**
     *  @Fields rule_promotion 订单生成时当时促销镜像编码
     */
    private String rulePromotion;

    /**
     *  @Fields pay_code 创建下单预留支付方式
     */
    private String payCode;

    /**
     *  @Fields revive_stt 订单复活状态，0：未复活；1：已复活
     */
    private Integer reviveStt;

    /**
     *  @Fields order_finished 订单完成标志(0:下单未完成,-1待处理，1:下单完成)
     */
    private Integer orderFinished;

    /**
     *  @Fields settle_queue 订单队列推送标志(0:未推送,1:已推送，2:已处理, 3:处理失败
     */
    private Integer settleQueue;

    /**
     *  @Fields is_review 订单是否评论1:已评论 0:未评论
     */
    private Integer isReview;

    /**
     *  @Fields resend_erp 下发立即分配ERP异常标记；0:正常;1:异常
     */
    private Integer resendErp;

    /**
     *  @Fields user_level 下单时会员等级
     */
    private String userLevel;

    /**
     *  @Fields is_order_print 是否要发票 0否 1是
     */
    private Integer isOrderPrint;

    /**
     *  @Fields is_del 是否删除，0正常，1删除
     */
    private Integer isDel;

    /**
     *  @Fields out_contract_url 外部合同url
     */
    private String outContractUrl;

    /**
     *  @Fields out_contract_preview_url 外部合同预览url
     */
    private String outContractPreviewUrl;

    /**
     *  @Fields company_type 公司类型 1内部公司、2外部公司
     */
    private Integer companyType;

    /**
     *  @Fields price_area_code 定价区域编码
     */
    private String priceAreaCode;

    /**
     *  @Fields price_area_name 定价区域描述
     */
    private String priceAreaName;

    /**
     *  @Fields pick_code 汽运-提货码
     */
    private String pickCode;

    /**
     *  @Fields car_number 汽运-车牌号
     */
    private String carNumber;

    /**
     *  @Fields driver_name 汽运-司机名称
     */
    private String driverName;

    /**
     *  @Fields driver_mobile 汽运-司机电话
     */
    private String driverMobile;

    /**
     *  @Fields is_send_verification_code 是否给司机发送验证码短信：0为否，1为是
     */
    private Integer isSendVerificationCode;

    /**
     *  @Fields out_stock_date 出库时间
     */
    private Date outStockDate;

    /**
     *  @Fields out_stock_sn 出库单号
     */
    private String outStockSn;

    /**
     *  @Fields empty_car_date 空车时间
     */
    private Date emptyCarDate;

    /**
     *  @Fields ship_order_sn 发货单号
     */
    private String shipOrderSn;

    /**
     *  @Fields create_time 新增时间
     */
    private Date createTime;

    /**
     *  @Fields update_time 更新时间
     */
    private Date updateTime;

    /**
     *  @Fields customer_agreement_url 客户协议地址
     */
    private String customerAgreementUrl;

    /**
     *  @Fields remark 用户备注
     */
    private String remark;

    /**
     * 关联订单编号
     * @return master_order_sn 关联订单编号
     */
    public String getMasterOrderSn() {
        return masterOrderSn;
    }

    /**
     * 关联订单编号
     * @param masterOrderSn 关联订单编号
     */
    public void setMasterOrderSn(String masterOrderSn) {
        this.masterOrderSn = masterOrderSn == null ? null : masterOrderSn.trim();
    }

    /**
     * 订单二次分配总数
     * @return agdist 订单二次分配总数
     */
    public Integer getAgdist() {
        return agdist;
    }

    /**
     * 订单二次分配总数
     * @param agdist 订单二次分配总数
     */
    public void setAgdist(Integer agdist) {
        this.agdist = agdist;
    }

    /**
     * 是否为团购订单( 0:否  1;是)
     * @return is_group 是否为团购订单( 0:否  1;是)
     */
    public Integer getIsGroup() {
        return isGroup;
    }

    /**
     * 是否为团购订单( 0:否  1;是)
     * @param isGroup 是否为团购订单( 0:否  1;是)
     */
    public void setIsGroup(Integer isGroup) {
        this.isGroup = isGroup;
    }

    /**
     * 是否为预售商品(0:否 1:是)
     * @return is_pre_sale 是否为预售商品(0:否 1:是)
     */
    public Integer getIsPreSale() {
        return isPreSale;
    }

    /**
     * 是否为预售商品(0:否 1:是)
     * @param isPreSale 是否为预售商品(0:否 1:是)
     */
    public void setIsPreSale(Integer isPreSale) {
        this.isPreSale = isPreSale;
    }

    /**
     * 订单生成时当时促销镜像编码
     * @return rule_promotion 订单生成时当时促销镜像编码
     */
    public String getRulePromotion() {
        return rulePromotion;
    }

    /**
     * 订单生成时当时促销镜像编码
     * @param rulePromotion 订单生成时当时促销镜像编码
     */
    public void setRulePromotion(String rulePromotion) {
        this.rulePromotion = rulePromotion == null ? null : rulePromotion.trim();
    }

    /**
     * 创建下单预留支付方式
     * @return pay_code 创建下单预留支付方式
     */
    public String getPayCode() {
        return payCode;
    }

    /**
     * 创建下单预留支付方式
     * @param payCode 创建下单预留支付方式
     */
    public void setPayCode(String payCode) {
        this.payCode = payCode == null ? null : payCode.trim();
    }

    /**
     * 订单复活状态，0：未复活；1：已复活
     * @return revive_stt 订单复活状态，0：未复活；1：已复活
     */
    public Integer getReviveStt() {
        return reviveStt;
    }

    /**
     * 订单复活状态，0：未复活；1：已复活
     * @param reviveStt 订单复活状态，0：未复活；1：已复活
     */
    public void setReviveStt(Integer reviveStt) {
        this.reviveStt = reviveStt;
    }

    /**
     * 订单完成标志(0:下单未完成,-1待处理，1:下单完成)
     * @return order_finished 订单完成标志(0:下单未完成,-1待处理，1:下单完成)
     */
    public Integer getOrderFinished() {
        return orderFinished;
    }

    /**
     * 订单完成标志(0:下单未完成,-1待处理，1:下单完成)
     * @param orderFinished 订单完成标志(0:下单未完成,-1待处理，1:下单完成)
     */
    public void setOrderFinished(Integer orderFinished) {
        this.orderFinished = orderFinished;
    }

    /**
     * 订单队列推送标志(0:未推送,1:已推送，2:已处理, 3:处理失败
     * @return settle_queue 订单队列推送标志(0:未推送,1:已推送，2:已处理, 3:处理失败
     */
    public Integer getSettleQueue() {
        return settleQueue;
    }

    /**
     * 订单队列推送标志(0:未推送,1:已推送，2:已处理, 3:处理失败
     * @param settleQueue 订单队列推送标志(0:未推送,1:已推送，2:已处理, 3:处理失败
     */
    public void setSettleQueue(Integer settleQueue) {
        this.settleQueue = settleQueue;
    }

    /**
     * 订单是否评论1:已评论 0:未评论
     * @return is_review 订单是否评论1:已评论 0:未评论
     */
    public Integer getIsReview() {
        return isReview;
    }

    /**
     * 订单是否评论1:已评论 0:未评论
     * @param isReview 订单是否评论1:已评论 0:未评论
     */
    public void setIsReview(Integer isReview) {
        this.isReview = isReview;
    }

    /**
     * 下发立即分配ERP异常标记；0:正常;1:异常
     * @return resend_erp 下发立即分配ERP异常标记；0:正常;1:异常
     */
    public Integer getResendErp() {
        return resendErp;
    }

    /**
     * 下发立即分配ERP异常标记；0:正常;1:异常
     * @param resendErp 下发立即分配ERP异常标记；0:正常;1:异常
     */
    public void setResendErp(Integer resendErp) {
        this.resendErp = resendErp;
    }

    /**
     * 下单时会员等级
     * @return user_level 下单时会员等级
     */
    public String getUserLevel() {
        return userLevel;
    }

    /**
     * 下单时会员等级
     * @param userLevel 下单时会员等级
     */
    public void setUserLevel(String userLevel) {
        this.userLevel = userLevel == null ? null : userLevel.trim();
    }

    /**
     * 是否要发票 0否 1是
     * @return is_order_print 是否要发票 0否 1是
     */
    public Integer getIsOrderPrint() {
        return isOrderPrint;
    }

    /**
     * 是否要发票 0否 1是
     * @param isOrderPrint 是否要发票 0否 1是
     */
    public void setIsOrderPrint(Integer isOrderPrint) {
        this.isOrderPrint = isOrderPrint;
    }

    /**
     * 是否删除，0正常，1删除
     * @return is_del 是否删除，0正常，1删除
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除，0正常，1删除
     * @param isDel 是否删除，0正常，1删除
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * 外部合同url
     * @return out_contract_url 外部合同url
     */
    public String getOutContractUrl() {
        return outContractUrl;
    }

    /**
     * 外部合同url
     * @param outContractUrl 外部合同url
     */
    public void setOutContractUrl(String outContractUrl) {
        this.outContractUrl = outContractUrl == null ? null : outContractUrl.trim();
    }

    /**
     * 外部合同预览url
     * @return out_contract_preview_url 外部合同预览url
     */
    public String getOutContractPreviewUrl() {
        return outContractPreviewUrl;
    }

    /**
     * 外部合同预览url
     * @param outContractPreviewUrl 外部合同预览url
     */
    public void setOutContractPreviewUrl(String outContractPreviewUrl) {
        this.outContractPreviewUrl = outContractPreviewUrl == null ? null : outContractPreviewUrl.trim();
    }

    /**
     * 公司类型 1内部公司、2外部公司
     * @return company_type 公司类型 1内部公司、2外部公司
     */
    public Integer getCompanyType() {
        return companyType;
    }

    /**
     * 公司类型 1内部公司、2外部公司
     * @param companyType 公司类型 1内部公司、2外部公司
     */
    public void setCompanyType(Integer companyType) {
        this.companyType = companyType;
    }

    /**
     * 定价区域编码
     * @return price_area_code 定价区域编码
     */
    public String getPriceAreaCode() {
        return priceAreaCode;
    }

    /**
     * 定价区域编码
     * @param priceAreaCode 定价区域编码
     */
    public void setPriceAreaCode(String priceAreaCode) {
        this.priceAreaCode = priceAreaCode == null ? null : priceAreaCode.trim();
    }

    /**
     * 定价区域描述
     * @return price_area_name 定价区域描述
     */
    public String getPriceAreaName() {
        return priceAreaName;
    }

    /**
     * 定价区域描述
     * @param priceAreaName 定价区域描述
     */
    public void setPriceAreaName(String priceAreaName) {
        this.priceAreaName = priceAreaName == null ? null : priceAreaName.trim();
    }

    /**
     * 汽运-提货码
     * @return pick_code 汽运-提货码
     */
    public String getPickCode() {
        return pickCode;
    }

    /**
     * 汽运-提货码
     * @param pickCode 汽运-提货码
     */
    public void setPickCode(String pickCode) {
        this.pickCode = pickCode == null ? null : pickCode.trim();
    }

    /**
     * 汽运-车牌号
     * @return car_number 汽运-车牌号
     */
    public String getCarNumber() {
        return carNumber;
    }

    /**
     * 汽运-车牌号
     * @param carNumber 汽运-车牌号
     */
    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber == null ? null : carNumber.trim();
    }

    /**
     * 汽运-司机名称
     * @return driver_name 汽运-司机名称
     */
    public String getDriverName() {
        return driverName;
    }

    /**
     * 汽运-司机名称
     * @param driverName 汽运-司机名称
     */
    public void setDriverName(String driverName) {
        this.driverName = driverName == null ? null : driverName.trim();
    }

    /**
     * 汽运-司机电话
     * @return driver_mobile 汽运-司机电话
     */
    public String getDriverMobile() {
        return driverMobile;
    }

    /**
     * 汽运-司机电话
     * @param driverMobile 汽运-司机电话
     */
    public void setDriverMobile(String driverMobile) {
        this.driverMobile = driverMobile == null ? null : driverMobile.trim();
    }

    /**
     * 是否给司机发送验证码短信：0为否，1为是
     * @return is_send_verification_code 是否给司机发送验证码短信：0为否，1为是
     */
    public Integer getIsSendVerificationCode() {
        return isSendVerificationCode;
    }

    /**
     * 是否给司机发送验证码短信：0为否，1为是
     * @param isSendVerificationCode 是否给司机发送验证码短信：0为否，1为是
     */
    public void setIsSendVerificationCode(Integer isSendVerificationCode) {
        this.isSendVerificationCode = isSendVerificationCode;
    }

    /**
     * 出库时间
     * @return out_stock_date 出库时间
     */
    public Date getOutStockDate() {
        return outStockDate;
    }

    /**
     * 出库时间
     * @param outStockDate 出库时间
     */
    public void setOutStockDate(Date outStockDate) {
        this.outStockDate = outStockDate;
    }

    /**
     * 出库单号
     * @return out_stock_sn 出库单号
     */
    public String getOutStockSn() {
        return outStockSn;
    }

    /**
     * 出库单号
     * @param outStockSn 出库单号
     */
    public void setOutStockSn(String outStockSn) {
        this.outStockSn = outStockSn == null ? null : outStockSn.trim();
    }

    /**
     * 空车时间
     * @return empty_car_date 空车时间
     */
    public Date getEmptyCarDate() {
        return emptyCarDate;
    }

    /**
     * 空车时间
     * @param emptyCarDate 空车时间
     */
    public void setEmptyCarDate(Date emptyCarDate) {
        this.emptyCarDate = emptyCarDate;
    }

    /**
     * 发货单号
     * @return ship_order_sn 发货单号
     */
    public String getShipOrderSn() {
        return shipOrderSn;
    }

    /**
     * 发货单号
     * @param shipOrderSn 发货单号
     */
    public void setShipOrderSn(String shipOrderSn) {
        this.shipOrderSn = shipOrderSn == null ? null : shipOrderSn.trim();
    }

    /**
     * 新增时间
     * @return create_time 新增时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 新增时间
     * @param createTime 新增时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 客户协议地址
     * @return customer_agreement_url 客户协议地址
     */
    public String getCustomerAgreementUrl() {
        return customerAgreementUrl;
    }

    /**
     * 客户协议地址
     * @param customerAgreementUrl 客户协议地址
     */
    public void setCustomerAgreementUrl(String customerAgreementUrl) {
        this.customerAgreementUrl = customerAgreementUrl == null ? null : customerAgreementUrl.trim();
    }

    /**
     * 用户备注
     * @return remark 用户备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 用户备注
     * @param remark 用户备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}